PyBites Platform logo

Hone Your Python Skills!

  • Newbie Bites
  • Intro Bites
  • Regular Bites
  • Learning Paths
  • 100 Days of Code
  • Pricing
  • Community
  • Login
  • Pybites blog articles
  • Subscribe to our YouTube Channel
  • Follow us on Twitter
Get our Python Tips Book
☰ ☰

PyBites Platform

Pybites Platform 2.0 is live πŸŽ‰ 🐍 Join us now πŸ“ˆ

PyBites Learning Paths

Login and code
« Show all Paths

Algorithms


Challenge yourself with these algorithm Bites, useful when preparing for a coding interview or just in general to cement your problem solving skills.

PyBites Algorithms Learning Path Badge

Bites of Py


Beginner level icon
☐ 1.1 - Rewrite a for loop using recursion
☐ 1.2 - Most frequent digit in number
☐ 1.3 - Armstrong numbers
Intermediate level icon
☐ 2.1 - Palindromes
☐ 2.2 - Count the number of islands in a grid
☐ 2.3 - Optimal fund raising
☐ 2.4 - Measure the size of an island
☐ 2.5 - Find common words
☐ 2.6 - Number conversion problem
☐ 2.7 - Pascal triangle
☐ 2.8 - Searching for an apartment
Advanced level icon
☐ 3.1 - Write a binary search algorithm
☐ 3.2 - Code your way out of a grid
☐ 3.3 - Number Transformers
☐ 3.4 - Shortest path (Graph Bite)
☐ 3.5 - Number of coin changes
☐ 3.6 - Convert dict keys to snake case
☐ 3.7 - Simple Math Equation Solver
☐ 3.8 - Metropolis–Hastings Algorithm

© CodeChalleng.es is <> with ♥ by PyBites | Testimonials

This week, each one of you has a homework assignment ... - Tyler Durden (Fight club)